package com.payment.entity.pojo.response.responseBody;

import com.payment.entity.pojo.response.subResponse.common.QueryDeviceRealTimePackageOrder;
import lombok.Getter;
import lombok.Setter;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@Setter
@Getter
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name="body")
public class QueryDeviceRealTimeResponseBody {

    @XmlElement(name="device_id")
    private String deviceId;

    @XmlElement(name="device_type")
    private String deviceType;

    @XmlElement(name="ota_flag")
    private String otaFlag;

    @XmlElement(name="bip_flag")
    private String bipFlag;

    @XmlElement(name="soft_sim_iccid")
    private String softSimIccid;

    @XmlElement(name="soft_sim_imsi")
    private String softSimImsi;

    @XmlElement(name="lifecycle")
    private String lifecycle;

    @XmlElement(name="lifecycle_start_time")
    private String lifecycleStartTime;

    @XmlElement(name="lifecycle_end_time")
    private String lifecycleEndTime;

    @XmlElement(name="lifecycle_slient_period")
    private String lifecycleSlientPeriod;

    @XmlElement(name="lifecycle_shutdown_period")
    private String lifecycleShutdownPeriod;

    @XmlElement(name="package_order")
    private QueryDeviceRealTimePackageOrder packageOrder;

}
